Ta dokument je navodilo za instalacijo programske opreme Firebird 1.5 za platformo Win32.
Vsebina
--------
o Pred istalacijo
o Instalacija na sistem z Firebird 2.0
o Nove mo₧nosti instalecijskega programa
o OpuÜΦene opcije, vezane na instalcijski program
o Deinstalacija
o Ostale informacije
o Instalacije s pomoΦj ukazne vrstice
Pred istalacijo
---------------
PriproΦeno je, da se deinstalirajo vse starejÜe verzije Firebird 1.0, Firebird 1.5 ali InterBase pred istalacijo te programske opreme.
Instalacija na sistem z Firebird 2.0
------------------------------------
Instalacije Firebird 1.5.2 ne zazna morebitne aktive verzije Firebird 2.0. ╚e uporabljate verzijo Firebird 2.0, potem jo pred zagonom instalacije ustavite.
Nove mo₧nosti instalecijskega programa
--------------------------------------
Dodana je mo₧nost uporabe veΦ jezikov med izvajanjem instalacije. Ta podpora je zajeta zgolj pri instalaciji in se ne nanaÜa na sam program.
o Novi instalacijski program kombinira izvedljivo verzijo Super serverja in KlasiΦnega serverja v enotno instalacijo. Med postopkom instalcije se lahko odloΦite za eno ali drugo varianto serverja, vendar ne obe hkrati. Za preklop med obema verzijama je potrebno najprej deinstalirati ter nato ponovno instalirati Firebird.
o Pravila za instalacijo knji₧nice so se spremenila. Podrobnosti so razlo₧ene v datoteki
.\docs\README.Win32LibraryInstallation.txt
ki je dosegljiva po konΦani instalaciji.
Kot rezultat teh novih pravil sedaj instaler preveri obstojeΦo instalacijo Firebirda ali InterBase.
- ╚e je Firebird 1.5 ₧e instaliran, bo poskusil novo instalacijo prepisati preko stare. ╚e je server zagnan, se bo instalacija prekinila.
- V primeru, da je instalirana druga verzija baze, bo uporabnik opozorjen. ╚e se uporabnik odloΦi nadaljevati z instalacijo, bo instalerina Firebird, vpisane bodo vrednosti v Registry, vendar pa ne bo konfiguriran za zagon (niti kot aplikaciji niti kot server), kar morate nastaviti roΦno.
- Nova opcija instalerja v ukazni vrstici
/force
nastavi zagon ne glede na zgoraj omenjeno.
o ╚e pred instalacijo datoteka firebird.conf ₧e, potem bo shranjena kot:
firebird.conf.saved.n
kjer n predstavlja Ütevilko. Instaler vedno namesti privzeto datoteko firebird.conf. To zagotavlja konsistentnost procesa instalacije.
OpuÜΦene opcije instalacije
---------------------------
o Firebird 1.0 je dodal kljuΦ v Registry:
HKLM\SOFTWARE\FirebirdSQL
To je sedaj opuÜΦeno in kljuΦ bo ob instalaciji zbrisan. ╚e vaÜa aplikacija uporablja podatke iz tega kljuΦa, potem kljuΦ dodajte roΦno. PriporoΦilo je, da dopolnite aplikacijo za uporabo brez kljuΦa.
o PrejÜnje verzije Firebird 1.5 kandidatov za izdajo so instalirale fbclient.dll v direktorij <system>. To je sedaj opuÜΦeno. Opcija za instalacijo v sistemski direktorij je na razpolago med samo instalacijo.
Deinstalacija
-------------
o Predlagamo uporabo deinstalacije iz Windows programa Control Panel. Obstaja Üe ena mo₧nost deinstalacije in sicer program unins000.exe neposredno iz direktorija, iz katerega smo instalirali Firebird.
o ╚e je server zagnan kot aplikacija (in ne kot servis), potem ga je potrebno pred deinstalacijo ustaviti. Ustavimo ga z desnim klikom po ikoni in
zaustavitvi. ╚e je med deinstalacijo server zagnan, potem bo deinstalacij neuspeÜna in bo potrebno server zbrisati roΦno.
Ostalo
------
Firebird server potrebuje za delovanje WinSock2. Vse Win32 platforme bi ga morale vsebovati, razen Win95. Intalacije preveri, ali Winsock2 knji₧nica obstaja v sistemu. ╚e je ne najde, instalira novo. Za veΦ informacij lahko obiÜΦete naslednjo stran:
Instalacija Firebird serverja se lahko izvede tudi s pomoΦjo ukazne vrstice. Opcija je posebej zanimiva za razvijalce, ki ₧elijo vkljuΦiti Firebird server
v instalacijo svoje aplikacije.
Dovoljeni so naslednji parametri:
/SP-
OnemogoΦi prikaz sporoΦila 'Intaliran bo ... Ali ₧elite nadeljevati?' na zaΦetku instalacije.
/SILENT, /VERYSILENT
Instalacija bo izvedena na tih oz. zelo tih naΦin. Pri tihem naΦinu bodo okna Φarovnika in okna ozadja skrita, prikazano bo okno napredka instalacije. Zelo tih naΦin bo skril vsa okna, tudi tisto o napredku instalacije. Morebitna sporoΦila o napakah se bodo ne glede na izbrano opcijo prikazala.
╚e je potreben restart, opcija '/NORESTART' ni uporabljena in uporabljamo tiho instalacijo, se bo prikazalo okno za odloΦitev o ponovnem zagonu Windows. Pri zelo tihi instalaciji, se bo ponovni zagon izvedel brez vpraÜanja.
/NORESTART
Napotek, da se ne izvede ponovni zagon Windows, tudi Φe je ta potreben.
/DIR="x:\dirname"
PrepiÜe privzeto mesto instalacije, ki je prikazano v Φarovniku. Zahtevana je polna pot do mesta instalacije. ╚e je sekcija [Setup] in ukaz DisableDirPage nastavljena na 'yes', potem ta opcija ni upoÜtevana.
/GROUP="folder name"
Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [Setup]section directive DisableProgramGroupPage was set to yes, this command line parameter is ignored.
/NOICONS
PrepreΦi vpis ikon.
/COMPONENTS="comma separated list of component names"
Izberite izmed - SuperServerComponent,
ClassicServerComponent,
ServerComponent,
DevAdminComponent and
ClientComponent
Opcija prepiÜe privzete komponente za instlacijo. Z uporabo te opcije doloΦimo komponente, ki bodo instalirane.
PrepiÜe obstojeΦe verzije Firebird serverja brez opozoril. Opcija je koristna v primeru, Φe imamo poÜkodovano instalacijo Firebird serverja, ki je ne moremo deinstalirati.
/NOCPL
Ne istaliraj Control Panel Applet. To je lahko uporabno v primeru:
o Instalacije / deinstalacije Control Panel Applet pogosto zahteva restart raΦunalnik.
o Lahko uporabimo lastno razvito nadzorno ploÜΦo.
/NOGDS32
Ne istaliraj kopije klientove knji₧nice v sistemski direktorij.
/COPYFBCLIENT
Kopiraj knji₧nico fbclient.dll v sistemski direktorij. To je priporoΦljivo za instalacijo klienta, Φe ste prepriΦani, da boste dostopali samo eno verzijo Firebird serverja (1.5.2).